﻿/**
 * \file DirecteurLEPLUMEY.cs
 * \author Nicolas VAILLIET
 * \author Aurelien MADIOT
 * \date 2 janvier 2013
 * \version 1.0
 * 
 * \brief DirecteurLEPLUMEY est une implémentation de Directeur, Unité
 * \details Ivan est le directeur du département informatique. Il lui arrive de
 * faire des bruits bizarres, de mettre des dragons dans les cours de C. 
 * Chevalier de la rillette sarthoise.
 */

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Changes to this file will be lost if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ImplementationJeu
{
	using InterfaceJeu;
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using System.Text;

    /**
     * \class DirecteurLEPLUMEY
     * \brief DirecteurLEPLUMEY est une implémentation de Directeur, Unité
     * \details Ivan est le directeur du département informatique. Il lui arrive de
     * faire des bruits bizarres, de mettre des dragons dans les cours de C. 
     * Chevalier de la rillette sarthoise.
     */
    [Serializable]
	public class DirecteurLEPLUMEY : Directeur
	{
        private static int MOUV_INIT = 3;

        /**
         * \fn public DirecteurLEPLUMEY(Civilisation cc, InterfaceJeu.Coordonnees coo)
         * \param cc la civilisation d'appartenance (lien avec le joueur)
         * \param coo les coordonnées où placer la nouvelle unité
         * \return une nouvelle instance de DirecteurLEPLUMEY
         * */
        public DirecteurLEPLUMEY(Civilisation cc, InterfaceJeu.Coordonnees coo)
		{
            coutMinerai = 200;
            pointAttaque = 0;
            pointDefense = 2;
            pointDeVie = 5;
            nbMouvement = MOUV_INIT;
            vieMax = 5;
            aEteUtilise = false;
            civil = cc;
            position = coo;
		}

        public override void recupererMouvement()
        {
            nbMouvement = MOUV_INIT;
        }
	}
}

